<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
   /*
   java 函数---方法
      权限修饰符  返回值类型  方法名(参数类型 参数1,参数类型 参数2...){
         方法体
         return 返回值;
      }

   什么是函数
       函数就是方法 方法就是函数 只不过是 两个名字

       方式一
         function 函数名(参数1,参数2...){
             函数体
             return;
         }
       方式二
         var 函数名 = function (参数列表){}


        js中的方法没有重载,只有覆盖
          函数的调用跟参数多少个没关系  只跟函数名有关系

    */
   function add(a,b){
       return a+b;
   }

   var add1 = add(3,4);

   console.log(add1);


   var aa = function() {
       alert("呵呵");
   }

   // aa();


   function abc(){
       alert("abc1");
   }

   function abc(a){
       alert("abc2");
   }

   function abc(a,b){
       alert("abc3");
   }

   abc();
</script>
</body>
</html>